package org.jwcloud.project.module.zx.matClient.service.repository;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import com.jw.mid.mm.comm.common.pagination.ListBounds;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface MatSystemRepository {

	public List<Map<String, String>> queryCommonList(Map param);
	public List<Map<String, String>> queryItemList_byBaseId(Map param);
	public String queryItemList_byBaseId_total(Map param);
	@Deprecated
	public int go_state(Map param);
	
	public int go_state_done(Map param);
	public int go_state_go(Map param);
	public int go_state_update(Map param);
	
//	public String checkSq(Map param);
	public String checkYfk(Map param);
	public String checkJs(Map param);
	public Map<String, String> queryOne_base(Map param);
	public int doYfk(Map param);
	public int doJs(Map param);
	
	public int doYfk_updateProcess(Map param);
	public int doJs_updateProcess(Map param);
	
	public int startSp(Map param);
	
	public List<Map<String, String>> queryMoneySpList(Map param);
	public int moneySpGo(Map param);
	public List<Map<String, String>> queryBankList(Map param);
	
	public int doYj(Map param);
	
//	public int go_state_refuseProcess(Map param);
	public int go_state_insertProcessLog(Map param);
	
	public int go_state_insertProcessTip(Map param);
	public int go_state_updateProcessTip(Map param);
	
//	public int saveSb(Map<String, String> param);
//	public int saveSb_tsws(Map<String, String> param);
//	public String checkSaceSb(Map<String, String> param);
//	
//	
//	public List<Map<String, String>> queryItemList_client(Map param);
	
}

